
#if defined(WIN32) || defined(WIN64)
#pragma unmanaged
#endif

#include <Liberty3D/Engine/Vector3.h>

using namespace Liberty::Engine;

const float Vector3::kEpsilon = 1e-05f;

const Vector3 Vector3::back   ( 0.0f,  0.0f, -1.0f);
const Vector3 Vector3::forward( 0.0f,  0.0f,  1.0f);

const Vector3 Vector3::down   ( 0.0f, -1.0f,  0.0f);
const Vector3 Vector3::up     ( 0.0f,  1.0f,  0.0f);

const Vector3 Vector3::right  ( 1.0f,  0.0f,  0.0f);
const Vector3 Vector3::left   (-1.0f,  0.0f,  0.0f);

const Vector3 Vector3::zero   ( 0.0f,  0.0f,  0.0f);
const Vector3 Vector3::one    ( 1.0f,  1.0f,  1.0f);
